mechanical finish - Espagnol Anglais Dictionnaire